﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.ComponentModel.DataAnnotations;

namespace CondominioG1.Dominio
{
    public class Vivienda
    {
        [Required(ErrorMessage = "Debe registrar código de Vivienda")]
        public String Codigo { get; set; }

        [Required(ErrorMessage = "Debe registrar Ubicación")]        
        public String Ubicacion { get; set; }

        [Required(ErrorMessage = "Debe registrar Número")]
        public Int32 Numero { get; set; }

        public Decimal Metraje { get; set; }

        [Required(ErrorMessage = "Debe registrar Tipo")]        
        public String Tipo { get; set; }

        [Required(ErrorMessage = "Residente es Obligatorio")]
        [StringLength(8, ErrorMessage = "DNI Debe ser de 8 caracteres")]
        public Residente Residente { get; set; }

        [Required(ErrorMessage = "Residente es Obligatorio")]
        [StringLength(8, ErrorMessage = "DNI Debe ser de 8 caracteres")]
        public Residente Propietario { get; set; }
    }
}
